package com.ly.dao;

import com.ly.pojo.domain.NewsDO;

/**
 * NewsMapper
 *
 * @author Administrator
 * @date 2025-03-07 10:51:13
 */
public interface NewsMapper {

    /**
     * 根据标题查询新闻资讯
     *
     * @param title 标题
     * @return NewsDO
     */
    NewsDO selectByTitle(String title);

    /**
     * 根据ID查询新闻资讯
     *
     * @param id 新闻ID
     * @return NewsDO
     */
    NewsDO selectById(Integer id);

    /**
     * 插入新闻资讯
     *
     * @param newsDO 新闻资讯信息
     * @return 影响行数
     */
    int insert(NewsDO newsDO);

    /**
     * 根据ID更新新闻资讯
     *
     * @param newsDO 新闻资讯信息
     * @return 影响行数
     */
    int updateById(NewsDO newsDO);

    /**
     * 根据ID删除新闻资讯
     *
     * @param id 新闻ID
     * @return 影响行数
     */
    int deleteById(Integer id);
}
